using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Swimj.DomainLib.SeedWork;

namespace BaseData.DomainLib.AggregatesModel.CustomerAggregate
{
    public interface ICustomerRepository : IRepository<Customer>
    {
        Customer Add(Customer customer);

        Task<Customer?> Get(int id);
    }
}